package com.btks.jswater.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author ZhangKewen
 * @since 2021-12-22
 */
public class WaterIntake implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 地表水取水口代码
     */
    @TableId("SWFCD")
    private String swfcd;

    /**
     * 地表水取水口名称
     */
    @TableField("SWFNM")
    private String swfnm;

    /**
     * 水源地代码
     */
    @TableField("SRCCD")
    private String srccd;

    /**
     * 经度
     */
    @TableField("LGTD")
    private BigDecimal lgtd;

    /**
     * 纬度
     */
    @TableField("LTTD")
    private BigDecimal lttd;

    /**
     * 水资源分区代码
     */
    @TableField("WRRCD")
    private String wrrcd;

    /**
     * 行政区划代码
     */
    @TableField("ADDVCD")
    private String addvcd;

    /**
     * 水功能区代码
     */
    @TableField("WFRCD")
    private String wfrcd;

    /**
     * 取水建筑物形式
     */
    @TableField("PRJTYPE")
    private String prjtype;

    /**
     * 设计年取水量
     */
    @TableField("DYFWQ")
    private BigDecimal dyfwq;

    /**
     * 设计流量
     */
    @TableField("DSNQ")
    private BigDecimal dsnq;

    /**
     * 设计枯水位保证率
     */
    @TableField("DSNRT")
    private BigDecimal dsnrt;

    /**
     * 取水口距库（河）水体底部距离
     */
    @TableField("DISTN")
    private BigDecimal distn;

    /**
     * 取水用途（老口径）
     */
    @TableField("OFWUSE")
    private String ofwuse;

    /**
     * 取水用途（新口径）
     */
    @TableField("NFWUSE")
    private String nfwuse;

    /**
     * 管理单位
     */
    @TableField("ADAG")
    private String adag;

    public String getSwfcd() {
        return swfcd;
    }

    public void setSwfcd(String swfcd) {
        this.swfcd = swfcd;
    }
    public String getSwfnm() {
        return swfnm;
    }

    public void setSwfnm(String swfnm) {
        this.swfnm = swfnm;
    }
    public String getSrccd() {
        return srccd;
    }

    public void setSrccd(String srccd) {
        this.srccd = srccd;
    }
    public BigDecimal getLgtd() {
        return lgtd;
    }

    public void setLgtd(BigDecimal lgtd) {
        this.lgtd = lgtd;
    }
    public BigDecimal getLttd() {
        return lttd;
    }

    public void setLttd(BigDecimal lttd) {
        this.lttd = lttd;
    }
    public String getWrrcd() {
        return wrrcd;
    }

    public void setWrrcd(String wrrcd) {
        this.wrrcd = wrrcd;
    }
    public String getAddvcd() {
        return addvcd;
    }

    public void setAddvcd(String addvcd) {
        this.addvcd = addvcd;
    }
    public String getWfrcd() {
        return wfrcd;
    }

    public void setWfrcd(String wfrcd) {
        this.wfrcd = wfrcd;
    }
    public String getPrjtype() {
        return prjtype;
    }

    public void setPrjtype(String prjtype) {
        this.prjtype = prjtype;
    }
    public BigDecimal getDyfwq() {
        return dyfwq;
    }

    public void setDyfwq(BigDecimal dyfwq) {
        this.dyfwq = dyfwq;
    }
    public BigDecimal getDsnq() {
        return dsnq;
    }

    public void setDsnq(BigDecimal dsnq) {
        this.dsnq = dsnq;
    }
    public BigDecimal getDsnrt() {
        return dsnrt;
    }

    public void setDsnrt(BigDecimal dsnrt) {
        this.dsnrt = dsnrt;
    }
    public BigDecimal getDistn() {
        return distn;
    }

    public void setDistn(BigDecimal distn) {
        this.distn = distn;
    }
    public String getOfwuse() {
        return ofwuse;
    }

    public void setOfwuse(String ofwuse) {
        this.ofwuse = ofwuse;
    }
    public String getNfwuse() {
        return nfwuse;
    }

    public void setNfwuse(String nfwuse) {
        this.nfwuse = nfwuse;
    }
    public String getAdag() {
        return adag;
    }

    public void setAdag(String adag) {
        this.adag = adag;
    }

    @Override
    public String toString() {
        return "WaterIntake{" +
            "swfcd=" + swfcd +
            ", swfnm=" + swfnm +
            ", srccd=" + srccd +
            ", lgtd=" + lgtd +
            ", lttd=" + lttd +
            ", wrrcd=" + wrrcd +
            ", addvcd=" + addvcd +
            ", wfrcd=" + wfrcd +
            ", prjtype=" + prjtype +
            ", dyfwq=" + dyfwq +
            ", dsnq=" + dsnq +
            ", dsnrt=" + dsnrt +
            ", distn=" + distn +
            ", ofwuse=" + ofwuse +
            ", nfwuse=" + nfwuse +
            ", adag=" + adag +
        "}";
    }
}
